//可选的组件类型
type IFormType = 'input' | 'password' | 'select' | 'datepicker' | 'text'

//form-item组件内容设计
export interface IFormItem {
  field: string
  type: IFormType
  label: string
  rules?: any[]
  placeholder?: any
  // 针对select
  options?: any[]
  // 针对特殊的属性
  otherOptions?: any
  //控制item的显示与隐藏 传入一个true这个元素就不会渲染
  isHidden?: boolean
}
//整个组件的样式设计
export interface IForm {
  formItems: IFormItem[]
  labelWidth?: string
  colLayout?: any
  itemLayout?: any
  itemStyle?: any
}
